Grid a Shift plus sipka dolu

Otázka od: David Lebeda

4. 11. 2004 8:21

Ahoj,

pred chvili jsem zjistil zajimavou vec. Mam DBGrid opreny o kbmMemTable, v
Options je povolen Multiselect. Stava se mi, ze kdyz oznacuji radky drzenim
Shift + sipka dolu, urcite radky se odmitaji oznacit. Proste jedu, radky
oznacuji, pak se treba dva radky neoznaci a zas to jede dal. Na urcitem obsahu
tabulky se jedna vzdy o stejne radky. Tabulka ma 4000 radku a dva radky takto
nelze oznacit. Vylucuji chybu klavesnice nebo chybne drzeni klaves - jedna se
vzdy o tytez radky, odroluji-li jinam, vse funguje radne.
A dale. Pri pohybu Shift a sipka nahoru se ty radky obvykle podari oznacit,
nekdy ale ne. Vzdy ale jde radky oznacit dodatecne pomoci CTRL+kliknuti.
Postavim-li se na zlobivy radek a jedu oznacovani od nej, je rovnez vse OK. Je
to pro me zahada, kterou si neumim vysvetlit. Nesetkal jste se s tim nekdo?

Diky

David Lebeda

Odpovedá: delphi@mjsoft.cz

4. 11. 2004 11:01

Zdravim,

  tento problem jsem mel taky. Pouzival jsem RxMemoryData, potom
jsem zkousel kbmMemTable, myslim ze i VolgaDB (to ale nevim jiste).
Ve vsech to delalo stejne (vsechno to jsou komponenty na memory data).
Predelal jsem to do TTable a tam to nedela.

Karel

> pred chvili jsem zjistil zajimavou vec. Mam DBGrid opreny o
> kbmMemTable, v Options je povolen Multiselect. Stava se mi,
> ze kdyz oznacuji radky drzenim Shift + sipka dolu, urcite
> radky se odmitaji oznacit. Proste jedu, radky oznacuji, pak
> se treba dva radky neoznaci a zas to jede dal. Na urcitem
> obsahu tabulky se jedna vzdy o stejne radky. Tabulka ma 4000
> radku a dva radky takto nelze oznacit. Vylucuji chybu
> klavesnice nebo chybne drzeni klaves - jedna se vzdy o tytez
> radky, odroluji-li jinam, vse funguje radne. A dale. Pri
> pohybu Shift a sipka nahoru se ty radky obvykle podari
> oznacit, nekdy ale ne. Vzdy ale jde radky oznacit dodatecne
> pomoci CTRL+kliknuti. Postavim-li se na zlobivy radek a jedu
> oznacovani od nej, je rovnez vse OK. Je to pro me zahada,
> kterou si neumim vysvetlit. Nesetkal jste se s tim nekdo?